An efficient 3D topology optimization code written in Matlab
نویسندگان
چکیده
This paper presents an efficient and compact Matlab code to solve three-dimensional topology optimization problems. The 169 lines comprising this code include finite element analysis, sensitivity analysis, density filter, optimality criterion optimizer, and display of results. The basic code solves minimum compliance problems. A systematic approach is presented to easily modify the definition of supports and external loads. The paper also includes instructions to define multiple load cases, active and passive elements, continuation strategy, synthesis of compliant mechanisms, and heat conduction problems. The code is intended for students and newcomers in the topology optimization. The complete code is provided in the Appendix and it can be downloaded from http://engr.iupui.edu/ ~tovara/top3d.
منابع مشابه
3D BENCHMARK RESULTS FOR ROBUST STRUCTURAL OPTIMIZATION UNDER UNCERTAINTY IN LOADING DIRECTIONS
This study has been inspired by the paper "An efficient 3D topology optimization code written in MATLAB” written by Liu and Tovar (2014) demonstrating that SIMP-based three-dimensional (3D) topology optimization of continuum structures can be implemented in 169 lines of MATLAB code. Based on the above paper, we show here that, by simple and easy-to-understand modificati...
متن کاملEfficient topology optimization in MATLAB using 88 lines of code
This paper presents an efficient 88 line MATLAB code for topology optimization. It has been developed using the 99 line code presented by Sigmund (2001) as a starting point. The original code has been extended by a density filter, and a considerable improvement in efficiency has been achieved, mainly by preallocating arrays and vectorizing loops. A speed improvement with a factor of 100 is achi...
متن کاملEFFICIENT SIMULATION FOR OPTIMIZATION OF TOPOLOGY, SHAPE AND SIZE OF MODULAR TRUSS STRUCTURES
The prevalent strategy in the topology optimization phase is to select a subset of members existing in an excessively connected truss, called Ground Structure, such that the overall weight or cost is minimized. Although finding a good topology significantly reduces the overall cost, excessive growth of the size of topology space combined with existence of varied types of design variables challe...
متن کاملTopology optimization using an adaptive genetic algorithm and a new geometric representation
A new method for structural topology optimization using a genetic algorithm is proposed in this paper. This method uses a topology representation by Bézier curves with varying thickness material distribution in a finite element model. Two groups of variables are considered: control points of Bézier curves and thickness values for each curve. This new technique avoids the formation of disconnect...
متن کاملTopology optimization of structures in unilateral contact
In this paper a general framework for topology optimization of structures in unilateral contact is developed. A linear elastic structure that is unilaterally constrained by rigid supports is considered. The supports are modeled by Signorini’s contact conditions which in turn are treated by the augmented Lagrangian approach as well as by a smooth approximation. The latter approximation must not ...
متن کامل